
<%@page import="javax.xml.namespace.QName"%>
<%@page import="java.net.URL"%>
<%@page import="java.text.DateFormat"%>
<%@page import="Proxies.EnumAprob"%>
<%@page import="Proxies.DataContenido"%>
<%@page import="Proxies.DataGrupo"%>
<%@page import="Proxies.CtrlDetalleDeGrupoWSService"%>
<%@page import="Proxies.CtrlDetalleDeGrupoWS"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.util.Iterator"%>
<%

    String nomGrupo = request.getParameter("grupo");
    
    String IP = (String) session.getAttribute("SERVIDOR");
    URL dir = new URL(IP + "CtrlDetalleGrupo?wsdl");
    QName qNa = new QName("http://WebServices/", "CtrlDetalleDeGrupoWSService");
    CtrlDetalleDeGrupoWS ctrl = new CtrlDetalleDeGrupoWSService(dir, qNa).getCtrlDetalleDeGrupoWSPort();
    
    DataGrupo dg = ctrl.detallarGrupo(nomGrupo);
    
    Iterator<DataContenido> iteraCont = dg.getMuro().getContenidos().iterator();
%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <link rel="stylesheet" type="text/css" href="Estilos/estilos.css"/>
        <script type="text/javascript" src ="js/funciones.js"></script>
        <link rel="shortcut icon" href="Media/images/favicon.ico"/>
        <title>Aceptar/Rechazar contenido grupo</title>
        <script>
            
            function btnValor(formulario, valor){
                
                formulario.btnApretado.value = valor;
                formulario.submit();
                
            }

        </script>
    </head>
    <body>
        <jsp:include page="header.jsp"/>
        <h2>Aprobar contenidos pendientes </h2>
        <center><h3><%= nomGrupo %></h3></center>
        <form action="aprobarGrupos.jsp" method="POST">
            <center>
                <table id="contAprobar">
                    <tr>
                        <th></th>
                        <th>
                            Titulo del contenido a publicar
                        </th>
                        <th>
                            Autor
                        </th>
                        <th>
                            Fecha de publicacion
                        </th>
                    </tr>
                    <%
                        DataContenido cont = null;
                        while (iteraCont.hasNext()) {
                            cont = iteraCont.next();
                            if (cont.getAprobacion() == EnumAprob.PENDIENTE){
                    %>
                    <tr>
                        <td>
                            <input type="checkbox" name="<%= cont.getTitulo() %>" />
                        </td>
                        <td>
                            <%= cont.getTitulo()%>
                        </td>
                        <td>
                            <%= cont.getAutor().getNick()%>
                        </td>
                        <td>
                            <%= DateFormat.getInstance().format(cont.getFechaPublicacion().toGregorianCalendar().getTime())%>
                        </td>
                    </tr>
                    <%      
                            } 
                        }
                    %>
                </table></center>
            <br/>
            <center>
                <input type="hidden" name="btnApretado" />
                <input type="hidden" name="grupo" value="<%= nomGrupo %>" />
                <input type="button" value="Aprobar seleccionados" onclick="btnValor(this.form,'aprobar');"/>
                <input type="button" value="Desaprobar seleccionados" onclick="btnValor(this.form,'desaprobar');"/>
            </center>
        </form>
        <a href="grupos.jsp?nomGrupo=<%= nomGrupo %>">Volver al grupo</a>
        <jsp:include page="footer.jsp"/>
    </body>
</html>
